thorpe (a small village) - German English Dictionary